package com.ruoyi.back.service

import com.baomidou.mybatisplus.extension.service.IService
import com.ruoyi.app.common.Data
import com.ruoyi.app.common.PageData
import com.ruoyi.back.domain.TemplateCategory

interface TemplateCategoryService : IService<TemplateCategory> {

    /**
     * 保存模板分类
     */
    fun saveTemplateCategory(templateCategory: TemplateCategory): Data<Boolean>

    /**
     * 模板分类分页
     */
    fun templateCategoryPage(templateCategory: TemplateCategory): PageData<TemplateCategory>

    /**
     * 移除模板分类
     */
    fun removeTemplateCategory(ids: String): Data<Boolean>

    /**
     * 获取分类名称
     */
    fun getNameById(id: Long): String?

    /**
     * 判断是否是体验
     */
    fun isTest(id: Long?): Boolean
}